home *** CD-ROM | disk | FTP | other *** search
/ Champak 33 / Volume 33 - JOGO DISK .iso / Games / santas_deed.swf / scripts / FocusRect.as < prev    next >
Text File  |  2007-01-15  |  35KB  |  826 lines

  1. var ┬º\x01┬º = 374;
  2. loop0:
  3. while(true)
  4. {
  5.    if(eval("\x01") != 374)
  6.    {
  7.       if(eval("\x01") == 350)
  8.       {
  9.          set("\x01",eval("\x01") + 281);
  10.          nextFrame();
  11.          while(true)
  12.          {
  13.             var _loc2_ = ┬º┬ºpop() + ┬º┬ºpop()[┬º┬ºpop()][┬º┬ºconstant(29)];
  14.             var _loc0_ = null;
  15.             if((_loc0_ = ┬º┬ºpop()) == null)
  16.             {
  17.                break;
  18.             }
  19.             var _loc3_ = _loc0_;
  20.             ┬º┬ºpush(_loc2_);
  21.             ┬º┬ºpush(this[┬º┬ºconstant(10)]);
  22.             ┬º┬ºpush(_loc3_);
  23.          }
  24.          if(_loc2_ == 0)
  25.          {
  26.             return false;
  27.          }
  28.          if(_loc2_ == this[┬º┬ºconstant(10)][┬º┬ºconstant(33)])
  29.          {
  30.             return true;
  31.          }
  32.       }
  33.       else
  34.       {
  35.          if(eval("\x01") == 487)
  36.          {
  37.             set("\x01",eval("\x01") - 237);
  38.             break;
  39.          }
  40.          if(eval("\x01") == 268)
  41.          {
  42.             set("\x01",eval("\x01") + 164);
  43.             if(┬º┬ºpop())
  44.             {
  45.                set("\x01",eval("\x01") + 146);
  46.             }
  47.             continue;
  48.          }
  49.          if(eval("\x01") == 432)
  50.          {
  51.             set("\x01",eval("\x01") + 146);
  52.             set(┬º┬ºpop(),eval(┬º┬ºpop()) + 101);
  53.             ┬º┬ºpush(┬º┬ºpop() >>> {});
  54.             break;
  55.          }
  56.          if(eval("\x01") == 631)
  57.          {
  58.             set("\x01",eval("\x01") - 207);
  59.             ┬º┬ºpush(true);
  60.             continue;
  61.          }
  62.          if(eval("\x01") != 521)
  63.          {
  64.             if(eval("\x01") == 578)
  65.             {
  66.                set("\x01",eval("\x01") - 124);
  67.                ┬º┬ºpush(true);
  68.                continue;
  69.                ┬º┬ºpush(true);
  70.             }
  71.             if(eval("\x01") != 467)
  72.             {
  73.                if(eval("\x01") == 454)
  74.                {
  75.                   set("\x01",eval("\x01") - 104);
  76.                   if(┬º┬ºpop())
  77.                   {
  78.                      set("\x01",eval("\x01") + 281);
  79.                   }
  80.                   continue;
  81.                }
  82.                if(eval("\x01") == 250)
  83.                {
  84.                   set("\x01",eval("\x01") + 217);
  85.                   ┬º┬ºpush(true);
  86.                   continue;
  87.                }
  88.                if(eval("\x01") == 396)
  89.                {
  90.                   set("\x01",eval("\x01") + 477);
  91.                   if(┬º┬ºpop())
  92.                   {
  93.                      set("\x01",eval("\x01") - 814);
  94.                   }
  95.                   continue;
  96.                }
  97.                if(eval("\x01") == 424)
  98.                {
  99.                   set("\x01",eval("\x01") + 63);
  100.                   if(┬º┬ºpop())
  101.                   {
  102.                      set("\x01",eval("\x01") - 237);
  103.                   }
  104.                   continue;
  105.                }
  106.                if(eval("\x01") == 116)
  107.                {
  108.                   set("\x01",eval("\x01") + 280);
  109.                   ┬º┬ºpush(true);
  110.                   continue;
  111.                }
  112.                if(eval("\x01") == 334)
  113.                {
  114.                   set("\x01",eval("\x01") + 24);
  115.                   if(┬º┬ºpop())
  116.                   {
  117.                      set("\x01",eval("\x01") + 265);
  118.                   }
  119.                   continue;
  120.                }
  121.                if(eval("\x01") == 743)
  122.                {
  123.                   set("\x01",eval("\x01") - 402);
  124.                   ┬º┬ºpush(true);
  125.                   continue;
  126.                }
  127.             }
  128.             set("\x01",eval("\x01") + 54);
  129.             if(┬º┬ºpop())
  130.             {
  131.                set("\x01",eval("\x01") + 222);
  132.             }
  133.             continue;
  134.             if(eval("\x01") != 341)
  135.             {
  136.                if(eval("\x01") == 622)
  137.                {
  138.                   set("\x01",eval("\x01") - 506);
  139.                   nextFrame();
  140.                   break;
  141.                }
  142.                if(eval("\x01") == 873)
  143.                {
  144.                   set("\x01",eval("\x01") - 814);
  145.                   break;
  146.                }
  147.                if(eval("\x01") != 59)
  148.                {
  149.                   if(eval("\x01") == 358)
  150.                   {
  151.                      set("\x01",eval("\x01") + 265);
  152.                      break;
  153.                   }
  154.                   if(eval("\x01") == 623)
  155.                   {
  156.                      set("\x01",eval("\x01") - 168);
  157.                      Object.registerClass("FocusRect",mx.skins.halo.FocusRect);
  158.                      break;
  159.                   }
  160.                }
  161.                set("\x01",eval("\x01") + 275);
  162.             }
  163.             set("\x01",eval("\x01") + 281);
  164.             if(┬º┬ºpop())
  165.             {
  166.                set("\x01",eval("\x01") - 506);
  167.             }
  168.             continue;
  169.             continue;
  170.             break;
  171.          }
  172.          set("\x01",eval("\x01") + 222);
  173.          while(true)
  174.          {
  175.             if(eval("\x01") != 438)
  176.             {
  177.                if(eval("\x01") == 889)
  178.                {
  179.                   set("\x01",eval("\x01") - 34);
  180.                   addr2127:
  181.                   ┬º┬ºpush(true);
  182.                   while(true)
  183.                   {
  184.                      if(eval("\x01") == 603)
  185.                      {
  186.                         set("\x01",eval("\x01") - 269);
  187.                         ┬º┬ºpush(true);
  188.                         continue;
  189.                      }
  190.                      if(eval("\x01") == 601)
  191.                      {
  192.                         set("\x01",eval("\x01") - 536);
  193.                         ┬º┬ºpush(true);
  194.                         continue;
  195.                      }
  196.                      if(eval("\x01") == 334)
  197.                      {
  198.                         set("\x01",eval("\x01") - 87);
  199.                         if(┬º┬ºpop())
  200.                         {
  201.                            set("\x01",eval("\x01") + 252);
  202.                         }
  203.                         continue;
  204.                      }
  205.                      if(eval("\x01") == 961)
  206.                      {
  207.                         set("\x01",eval("\x01") - 564);
  208.                         if(┬º┬ºpop())
  209.                         {
  210.                            set("\x01",eval("\x01") + 492);
  211.                         }
  212.                         continue;
  213.                      }
  214.                      if(eval("\x01") == 510)
  215.                      {
  216.                         set("\x01",eval("\x01") - 133);
  217.                         if(┬º┬ºpop())
  218.                         {
  219.                            set("\x01",eval("\x01") + 614);
  220.                         }
  221.                         continue;
  222.                      }
  223.                      if(eval("\x01") == 855)
  224.                      {
  225.                         set("\x01",eval("\x01") - 687);
  226.                         if(┬º┬ºpop())
  227.                         {
  228.                            set("\x01",eval("\x01") - 15);
  229.                         }
  230.                         continue;
  231.                      }
  232.                      if(eval("\x01") == 709)
  233.                      {
  234.                         set("\x01",eval("\x01") + 276);
  235.                         break loop0;
  236.                      }
  237.                      if(eval("\x01") == 513)
  238.                      {
  239.                         set("\x01",eval("\x01") + 448);
  240.                         ┬º┬ºpush(true);
  241.                         continue;
  242.                      }
  243.                      if(eval("\x01") == 181)
  244.                      {
  245.                         set("\x01",eval("\x01") + 528);
  246.                         if(┬º┬ºpop())
  247.                         {
  248.                            set("\x01",eval("\x01") + 276);
  249.                         }
  250.                         continue;
  251.                      }
  252.                      if(eval("\x01") == 397)
  253.                      {
  254.                         set("\x01",eval("\x01") + 492);
  255.                         break loop0;
  256.                      }
  257.                      if(eval("\x01") == 168)
  258.                      {
  259.                         set("\x01",eval("\x01") - 15);
  260.                         set(┬º┬ºpop(),┬º┬ºpop() + ┬º┬ºpop());
  261.                         ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  262.                         _loc2_[┬º┬ºconstant(48)] = function(offset)
  263.                         {
  264.                            var _loc16_ = !offset ? 0 : this[┬º┬ºconstant(46)];
  265.                            var _loc12_ = this.UIObjectExtensionsDependency();
  266.                            var _loc7_ = 0;
  267.                            var _loc6_ = 0;
  268.                            var _loc9_ = 0;
  269.                            var _loc8_ = 0;
  270.                            var _loc5_ = 0;
  271.                            var _loc4_ = 0;
  272.                            var _loc3_ = this.__get__height;
  273.                            var _loc2_ = this[┬º┬ºconstant(49)];
  274.                            var _loc15_ = _loc3_[┬º┬ºconstant(50)];
  275.                            var _loc14_ = _loc3_[┬º┬ºconstant(51)];
  276.                            var _loc10_ = this.core - this[┬º┬ºconstant(52)] - this[┬º┬ºconstant(52)];
  277.                            var _loc11_ = this.ext - this[┬º┬ºconstant(52)] - this[┬º┬ºconstant(52)];
  278.                            if(_loc2_ != undefined)
  279.                            {
  280.                               _loc7_ = _loc2_[┬º┬ºconstant(53)];
  281.                               _loc6_ = _loc2_[┬º┬ºconstant(54)];
  282.                            }
  283.                            if(_loc12_ == ┬º┬ºconstant(55) || _loc12_ == ┬º┬ºconstant(56))
  284.                            {
  285.                               if(_loc3_ != undefined)
  286.                               {
  287.                                  _loc3_[┬º┬ºconstant(53)] = _loc9_ = eval(┬º┬ºconstant(57))[┬º┬ºconstant(58)](_loc10_ - _loc7_,_loc15_ + 5);
  288.                                  _loc3_[┬º┬ºconstant(54)] = _loc8_ = eval(┬º┬ºconstant(57))[┬º┬ºconstant(58)](_loc11_,_loc14_ + 5);
  289.                               }
  290.                               if(_loc12_ == ┬º┬ºconstant(56))
  291.                               {
  292.                                  _loc5_ = _loc7_;
  293.                                  if(this[┬º┬ºconstant(59)])
  294.                                  {
  295.                                     _loc5_ += (_loc10_ - _loc9_ - _loc7_) / 2;
  296.                                  }
  297.                                  _loc2_[┬º┬ºconstant(60)] = _loc5_ - _loc7_;
  298.                               }
  299.                               else
  300.                               {
  301.                                  _loc5_ = _loc10_ - _loc9_ - _loc7_;
  302.                                  if(this[┬º┬ºconstant(59)])
  303.                                  {
  304.                                     _loc5_ /= 2;
  305.                                  }
  306.                                  _loc2_[┬º┬ºconstant(60)] = _loc5_ + _loc9_;
  307.                               }
  308.                               _loc2_[┬º┬ºconstant(61)] = _loc4_ = 0;
  309.                               if(this[┬º┬ºconstant(59)])
  310.                               {
  311.                                  _loc2_[┬º┬ºconstant(61)] = (_loc11_ - _loc6_) / 2;
  312.                                  _loc4_ = (_loc11_ - _loc8_) / 2;
  313.                               }
  314.                               if(!this[┬º┬ºconstant(59)])
  315.                               {
  316.                                  _loc2_[┬º┬ºconstant(61)] += eval(┬º┬ºconstant(57))[┬º┬ºconstant(62)](0,(_loc8_ - _loc6_) / 2);
  317.                               }
  318.                            }
  319.                            else
  320.                            {
  321.                               if(_loc3_ != undefined)
  322.                               {
  323.                                  _loc3_[┬º┬ºconstant(53)] = _loc9_ = eval(┬º┬ºconstant(57))[┬º┬ºconstant(58)](_loc10_,_loc15_ + 5);
  324.                                  _loc3_[┬º┬ºconstant(54)] = _loc8_ = eval(┬º┬ºconstant(57))[┬º┬ºconstant(58)](_loc11_ - _loc6_,_loc14_ + 5);
  325.                               }
  326.                               _loc5_ = (_loc10_ - _loc9_) / 2;
  327.                               _loc2_[┬º┬ºconstant(60)] = (_loc10_ - _loc7_) / 2;
  328.                               if(_loc12_ == ┬º┬ºconstant(63))
  329.                               {
  330.                                  _loc4_ = _loc11_ - _loc8_ - _loc6_;
  331.                                  if(this[┬º┬ºconstant(59)])
  332.                                  {
  333.                                     _loc4_ /= 2;
  334.                                  }
  335.                                  _loc2_[┬º┬ºconstant(61)] = _loc4_ + _loc8_;
  336.                               }
  337.                               else
  338.                               {
  339.                                  _loc4_ = _loc6_;
  340.                                  if(this[┬º┬ºconstant(59)])
  341.                                  {
  342.                                     _loc4_ += (_loc11_ - _loc8_ - _loc6_) / 2;
  343.                                  }
  344.                                  _loc2_[┬º┬ºconstant(61)] = _loc4_ - _loc6_;
  345.                               }
  346.                            }
  347.                            var _loc13_ = this[┬º┬ºconstant(52)] + _loc16_;
  348.                            _loc3_[┬º┬ºconstant(60)] = _loc5_ + _loc13_;
  349.                            _loc3_[┬º┬ºconstant(61)] = _loc4_ + _loc13_;
  350.                            _loc2_[┬º┬ºconstant(60)] += _loc13_;
  351.                            _loc2_[┬º┬ºconstant(61)] += _loc13_;
  352.                         };
  353.                         _loc2_[┬º┬ºconstant(64)] = function(lbl)
  354.                         {
  355.                            this[┬º┬ºconstant(65)](lbl);
  356.                            return this[┬º┬ºconstant(66)]();
  357.                         };
  358.                         _loc2_[┬º┬ºconstant(65)] = function(label)
  359.                         {
  360.                            if(label == ┬º┬ºconstant(67))
  361.                            {
  362.                               this.__get__height[┬º┬ºconstant(68)]();
  363.                               this[┬º┬ºconstant(69)]();
  364.                               return undefined;
  365.                            }
  366.                            if(this.__get__height == undefined)
  367.                            {
  368.                               var _loc2_ = this[┬º┬ºconstant(70)]("__get__height",200,label);
  369.                               _loc2_[┬º┬ºconstant(53)] = _loc2_[┬º┬ºconstant(50)] + 5;
  370.                               _loc2_[┬º┬ºconstant(54)] = _loc2_[┬º┬ºconstant(51)] + 5;
  371.                               if(this.size)
  372.                               {
  373.                                  _loc2_.__get__width = false;
  374.                               }
  375.                            }
  376.                            else
  377.                            {
  378.                               delete this.__get__height[┬º┬ºconstant(71)];
  379.                               this.__get__height[┬º┬ºconstant(72)] = label;
  380.                               this[┬º┬ºconstant(69)]();
  381.                            }
  382.                         };
  383.                         _loc2_[┬º┬ºconstant(73)] = function(Void)
  384.                         {
  385.                            return this.__get__height[┬º┬ºconstant(71)] == undefined ? this.__get__height[┬º┬ºconstant(72)] : this.__get__height[┬º┬ºconstant(71)];
  386.                         };
  387.                         _loc2_[┬º┬ºconstant(66)] = function()
  388.                         {
  389.                            return this[┬º┬ºconstant(73)]();
  390.                         };
  391.                         _loc2_[┬º┬ºconstant(74)] = function(Void)
  392.                         {
  393.                            return this[┬º┬ºconstant(75)];
  394.                         };
  395.                         _loc2_[┬º┬ºconstant(76)] = function()
  396.                         {
  397.                            if(this.size)
  398.                            {
  399.                               return this.drawHaloRect;
  400.                            }
  401.                            return this[┬º┬ºconstant(75)];
  402.                         };
  403.                         _loc2_.borderStyle = function(linkage)
  404.                         {
  405.                            if(this.size)
  406.                            {
  407.                               if(linkage == ┬º┬ºconstant(67))
  408.                               {
  409.                                  return undefined;
  410.                               }
  411.                               this.drawHaloRect = linkage;
  412.                            }
  413.                            else
  414.                            {
  415.                               if(linkage == ┬º┬ºconstant(67))
  416.                               {
  417.                                  this[┬º┬ºconstant(77)]();
  418.                                  return undefined;
  419.                               }
  420.                               super[┬º┬ºconstant(78)](0,linkage);
  421.                               super[┬º┬ºconstant(78)](1,linkage);
  422.                               super[┬º┬ºconstant(78)](3,linkage);
  423.                               super[┬º┬ºconstant(78)](4,linkage);
  424.                               super[┬º┬ºconstant(78)](5,linkage);
  425.                               this[┬º┬ºconstant(75)] = linkage;
  426.                               this[┬º┬ºconstant(69)]();
  427.                            }
  428.                         };
  429.                         _loc2_[┬º┬ºconstant(79)] = function(linkage)
  430.                         {
  431.                            this.borderStyle(linkage);
  432.                            return this[┬º┬ºconstant(76)]();
  433.                         };
  434.                         _loc2_.symbolName = function(w, h)
  435.                         {
  436.                            if(this[┬º┬ºconstant(80)] == undefined)
  437.                            {
  438.                               this[┬º┬ºconstant(81)](┬º┬ºconstant(80),100);
  439.                            }
  440.                            var _loc2_ = this[┬º┬ºconstant(80)];
  441.                            _loc2_[┬º┬ºconstant(82)]();
  442.                            _loc2_[┬º┬ºconstant(83)](16711680);
  443.                            _loc2_[┬º┬ºconstant(84)](0,0,w,h);
  444.                            _loc2_[┬º┬ºconstant(85)]();
  445.                            _loc2_[┬º┬ºconstant(86)](false);
  446.                         };
  447.                         _loc1_[┬º┬ºconstant(87)] = "halo";
  448.                         _loc1_[┬º┬ºconstant(88)] = mx.skins.halo;
  449.                         _loc2_[┬º┬ºconstant(89)] = "halo";
  450.                         _loc1_[┬º┬ºconstant(90)] = ┬º┬ºconstant(91);
  451.                         _loc2_[┬º┬ºconstant(46)] = 0;
  452.                         _loc2_[┬º┬ºconstant(92)] = ┬º┬ºconstant(93);
  453.                         _loc2_[┬º┬ºconstant(94)] = ┬º┬ºconstant(95);
  454.                         _loc2_.backgroundColorName = ┬º┬ºconstant(56);
  455.                         _loc2_[┬º┬ºconstant(96)] = ┬º┬ºconstant(97);
  456.                         _loc2_[┬º┬ºconstant(98)] = ┬º┬ºconstant(97);
  457.                         _loc2_[┬º┬ºconstant(99)] = ┬º┬ºconstant(97);
  458.                         _loc2_[┬º┬ºconstant(100)] = ┬º┬ºconstant(97);
  459.                         _loc2_[┬º┬ºconstant(101)] = ┬º┬ºconstant(97);
  460.                         _loc2_[┬º┬ºconstant(102)] = ┬º┬ºconstant(97);
  461.                         _loc2_[┬º┬ºconstant(103)] = ┬º┬ºconstant(97);
  462.                         _loc2_[┬º┬ºconstant(104)] = ┬º┬ºconstant(97);
  463.                         _loc2_[┬º┬ºconstant(105)] = ┬º┬ºconstant(67);
  464.                         _loc2_[┬º┬ºconstant(106)] = ┬º┬ºconstant(67);
  465.                         _loc2_[┬º┬ºconstant(107)] = ┬º┬ºconstant(67);
  466.                         _loc2_[┬º┬ºconstant(108)] = ┬º┬ºconstant(67);
  467.                         _loc2_[┬º┬ºconstant(109)] = ┬º┬ºconstant(67);
  468.                         _loc2_[┬º┬ºconstant(110)] = ┬º┬ºconstant(67);
  469.                         _loc2_[┬º┬ºconstant(111)] = ┬º┬ºconstant(67);
  470.                         _loc2_[┬º┬ºconstant(112)] = ┬º┬ºconstant(67);
  471.                         _loc2_[┬º┬ºconstant(113)] = {┬º\┬º\┬ºconstant(114)┬º:1,┬º\┬º\┬ºconstant(115)┬º:1,┬º\┬º\┬ºconstant(116)┬º:1,┬º\┬º\┬ºconstant(117)┬º:1,┬º\┬º\┬ºconstant(118)┬º:1};
  472.                         _loc1_[┬º┬ºconstant(119)] = mx[┬º┬ºconstant(120)][┬º┬ºconstant(121)][┬º┬ºconstant(122)](mx.skins.halo.ButtonSkin[┬º┬ºconstant(113)],mx.skins.prototype.ButtonSkin[┬º┬ºconstant(113)]);
  473.                         _loc2_[┬º┬ºconstant(59)] = true;
  474.                         _loc2_[┬º┬ºconstant(52)] = 1;
  475.                         ┬º┬ºconstant(124)(mx.skins.halo.ButtonSkin,null,1);
  476.                         ┬º┬ºpush(_loc2_[┬º┬ºconstant(123)](┬º┬ºconstant(115),_loc2_[┬º┬ºconstant(76)],_loc2_[┬º┬ºconstant(79)]));
  477.                         ┬º┬ºpush(_loc2_[┬º┬ºconstant(123)](┬º┬ºconstant(118),_loc2_[┬º┬ºconstant(66)],_loc2_[┬º┬ºconstant(64)]));
  478.                         ┬º┬ºpush(_loc2_[┬º┬ºconstant(123)](┬º┬ºconstant(114),_loc2_.classConstructed,_loc2_.className));
  479.                         break loop0;
  480.                      }
  481.                      if(eval("\x01") == 153)
  482.                      {
  483.                         set("\x01",eval("\x01") + 357);
  484.                         ┬º┬ºpush(true);
  485.                         continue;
  486.                      }
  487.                      if(eval("\x01") == 65)
  488.                      {
  489.                         set("\x01",eval("\x01") + 303);
  490.                         if(┬º┬ºpop())
  491.                         {
  492.                            set("\x01",eval("\x01") - 253);
  493.                         }
  494.                         continue;
  495.                      }
  496.                      if(eval("\x01") == 377)
  497.                      {
  498.                         set("\x01",eval("\x01") + 614);
  499.                         break loop0;
  500.                      }
  501.                      if(eval("\x01") == 392)
  502.                      {
  503.                         set("\x01",eval("\x01") - 211);
  504.                         ┬º┬ºpush(true);
  505.                         continue;
  506.                      }
  507.                      if(eval("\x01") == 247)
  508.                      {
  509.                         set("\x01",eval("\x01") + 252);
  510.                         break loop0;
  511.                      }
  512.                      if(eval("\x01") == 610)
  513.                      {
  514.                         set("\x01",eval("\x01") - 9);
  515.                         break loop0;
  516.                      }
  517.                      if(eval("\x01") == 499)
  518.                      {
  519.                         set("\x01",eval("\x01") - 172);
  520.                         ┬º┬ºpush(true);
  521.                         continue;
  522.                      }
  523.                      if(eval("\x01") == 327)
  524.                      {
  525.                         set("\x01",eval("\x01") - 33);
  526.                         if(┬º┬ºpop())
  527.                         {
  528.                            set("\x01",eval("\x01") + 98);
  529.                         }
  530.                         continue;
  531.                      }
  532.                      if(eval("\x01") != 368)
  533.                      {
  534.                         if(eval("\x01") == 985)
  535.                         {
  536.                            set("\x01",eval("\x01") - 554);
  537.                            ┬º┬ºpush(true);
  538.                         }
  539.                         else
  540.                         {
  541.                            if(eval("\x01") != 115)
  542.                            {
  543.                               break;
  544.                            }
  545.                            set("\x01",eval("\x01") + 827);
  546.                            ┬º┬ºpush(true);
  547.                         }
  548.                         continue;
  549.                      }
  550.                      set("\x01",eval("\x01") - 253);
  551.                      this.drawRoundRect(this.__get__x() + 3,┬º┬ºpop() + ┬º┬ºpop(),┬º┬ºpop(),┬º┬ºpop(),┬º┬ºpop(),┬º┬ºpop(),┬º┬ºpop());
  552.                      this.drawRoundRect(this.__get__x() + 3,this.__get__y() + 4,w - 6,h - 7,2,_loc4_,20);
  553.                      ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  554.                      _loc1_.classConstruct = function()
  555.                      {
  556.                         mx.core.ext.UIObjectExtensions.Extensions();
  557.                         _global.skinRegistry.ButtonSkin = true;
  558.                         return true;
  559.                      };
  560.                      _loc1_.symbolName = "ButtonSkin";
  561.                      _loc1_.symbolOwner = mx.skins.halo.ButtonSkin;
  562.                      _loc2_.className = "ButtonSkin";
  563.                      _loc2_.backgroundColorName = "buttonColor";
  564.                      _loc1_.classConstructed = mx.skins.halo.ButtonSkin.classConstruct();
  565.                      _loc1_.UIObjectExtensionsDependency = mx.core.ext.UIObjectExtensions;
  566.                      ┬º┬ºpush(ASSetPropFlags(mx.skins.halo.ButtonSkin.prototype,null,1));
  567.                   }
  568.                   continue;
  569.                   addr2127:
  570.                }
  571.                else if(eval("\x01") == 942)
  572.                {
  573.                   set("\x01",eval("\x01") - 504);
  574.                   if(┬º┬ºpop())
  575.                   {
  576.                      set("\x01",eval("\x01") + 75);
  577.                   }
  578.                   ┬º┬ºgoto(addr2127);
  579.                }
  580.                else
  581.                {
  582.                   if(eval("\x01") == 294)
  583.                   {
  584.                      set("\x01",eval("\x01") + 98);
  585.                      break loop0;
  586.                   }
  587.                   if(eval("\x01") == 431)
  588.                   {
  589.                      set("\x01",eval("\x01") + 179);
  590.                      if(┬º┬ºpop())
  591.                      {
  592.                         set("\x01",eval("\x01") - 9);
  593.                      }
  594.                      ┬º┬ºgoto(addr2127);
  595.                   }
  596.                   else
  597.                   {
  598.                      if(eval("\x01") != 991)
  599.                      {
  600.                         break loop0;
  601.                      }
  602.                      set("\x01",eval("\x01") - 5);
  603.                      if(!_global.mx)
  604.                      {
  605.                         _global.mx = new Object();
  606.                      }
  607.                      ┬º┬ºpop();
  608.                      if(!_global.mx.skins)
  609.                      {
  610.                         _global.mx.skins = new Object();
  611.                      }
  612.                      ┬º┬ºpop();
  613.                      if(!_global.mx.skins.halo)
  614.                      {
  615.                         _global.mx.skins.halo = new Object();
  616.                      }
  617.                      ┬º┬ºpop();
  618.                      if(!_global.mx.skins.halo.ButtonSkin)
  619.                      {
  620.                         mx.skins.halo.ButtonSkin.prototype = _loc2_ = new mx.skins.RectBorder();
  621.                         _loc2_.init = function()
  622.                         {
  623.                            super.init();
  624.                         };
  625.                         _loc2_.size = function()
  626.                         {
  627.                            this.drawHaloRect(this.__get__width(),this.__get__height());
  628.                         };
  629.                         ┬º┬ºgoto(addr2056);
  630.                         ┬º┬ºpush(_loc2_);
  631.                         ┬º┬ºpush("drawHaloRect");
  632.                      }
  633.                   }
  634.                }
  635.                ┬º┬ºpop();
  636.                break loop0;
  637.             }
  638.             set("\x01",eval("\x01") + 75);
  639.             while(!┬º┬ºpop())
  640.             {
  641.                _loc3_ = _loc0_;
  642.                _loc1_[┬º┬ºconstant(10)][_loc3_][┬º┬ºconstant(29)] = _loc2_;
  643.                ┬º┬ºpush((_loc0_ = ┬º┬ºpop()) == null);
  644.             }
  645.             ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  646.             _loc2_[┬º┬ºconstant(30)] = function(val, val1)
  647.             {
  648.                for(var _loc3_ in this[┬º┬ºconstant(10)])
  649.                {
  650.                   this[┬º┬ºconstant(10)][_loc3_][┬º┬ºconstant(30)](val,val1);
  651.                }
  652.             };
  653.             _loc2_[┬º┬ºconstant(31)] = function()
  654.             {
  655.                for(var _loc4_ in this[┬º┬ºconstant(10)])
  656.                {
  657.                   var _loc2_ = this[┬º┬ºconstant(10)][_loc4_][┬º┬ºconstant(29)];
  658.                   var _loc3_ = eval(┬º┬ºconstant(32)) + (_loc2_ + 0);
  659.                }
  660.                if(_loc3_ == this[┬º┬ºconstant(10)][┬º┬ºconstant(33)])
  661.                {
  662.                   return true;
  663.                }
  664.                if(_loc3_ == 0)
  665.                {
  666.                   return false;
  667.                }
  668.             };
  669.             _loc2_[┬º┬ºconstant(34)] = function(name, val)
  670.             {
  671.                for(var _loc4_ in this[┬º┬ºconstant(10)])
  672.                {
  673.                   this[┬º┬ºconstant(10)][_loc4_][┬º┬ºconstant(34)](name,val);
  674.                }
  675.             };
  676.             _loc2_[┬º┬ºconstant(35)] = function(val)
  677.             {
  678.                for(var _loc3_ in this[┬º┬ºconstant(10)])
  679.                {
  680.                   if(this[┬º┬ºconstant(10)][_loc3_] == val)
  681.                   {
  682.                      this[┬º┬ºconstant(10)][_loc3_][┬º┬ºconstant(36)] = true;
  683.                   }
  684.                }
  685.             };
  686.             _loc2_[┬º┬ºconstant(37)] = function()
  687.             {
  688.                return this[┬º┬ºconstant(22)];
  689.             };
  690.             _loc2_[┬º┬ºconstant(38)] = function(val)
  691.             {
  692.                for(var _loc4_ in this[┬º┬ºconstant(10)])
  693.                {
  694.                   if(this[┬º┬ºconstant(10)][_loc4_][┬º┬ºconstant(25)] == val || this[┬º┬ºconstant(10)][_loc4_][┬º┬ºconstant(24)] == val)
  695.                   {
  696.                      var _loc2_ = _loc4_;
  697.                      break;
  698.                   }
  699.                }
  700.                if(_loc2_ != undefined)
  701.                {
  702.                   this[┬º┬ºconstant(22)][┬º┬ºconstant(39)](false);
  703.                   this[┬º┬ºconstant(22)][┬º┬ºconstant(40)][┬º┬ºconstant(41)] = this[┬º┬ºconstant(22)][┬º┬ºconstant(42)];
  704.                   this[┬º┬ºconstant(22)][┬º┬ºconstant(40)][┬º┬ºconstant(43)] = this[┬º┬ºconstant(22)][┬º┬ºconstant(44)];
  705.                   this[┬º┬ºconstant(22)] = this[┬º┬ºconstant(10)][_loc2_];
  706.                   this[┬º┬ºconstant(22)][┬º┬ºconstant(39)](true);
  707.                   this[┬º┬ºconstant(22)][┬º┬ºconstant(40)][┬º┬ºconstant(41)] = this[┬º┬ºconstant(22)][┬º┬ºconstant(40)][┬º┬ºconstant(43)] = 0;
  708.                }
  709.             };
  710.             _loc2_[┬º┬ºconstant(45)] = function(groupName)
  711.             {
  712.                if(groupName == undefined || groupName == ┬º┬ºconstant(13))
  713.                {
  714.                   return undefined;
  715.                }
  716.                var _loc6_ = this[┬º┬ºconstant(14)];
  717.                _parent[groupName] = this;
  718.                for(var _loc5_ in this[┬º┬ºconstant(10)])
  719.                {
  720.                   this[┬º┬ºconstant(10)][_loc5_][┬º┬ºconstant(15)] = groupName;
  721.                   var _loc3_ = this[┬º┬ºconstant(10)][_loc5_];
  722.                }
  723.                _loc3_[┬º┬ºconstant(16)](_loc6_);
  724.                return this[┬º┬ºconstant(46)]();
  725.             };
  726.             _loc2_[┬º┬ºconstant(46)] = function()
  727.             {
  728.                return this[┬º┬ºconstant(14)];
  729.             };
  730.             _loc2_[┬º┬ºconstant(47)] = function(val)
  731.             {
  732.                for(var _loc4_ in this[┬º┬ºconstant(10)])
  733.                {
  734.                   if(this[┬º┬ºconstant(10)][_loc4_][┬º┬ºconstant(25)] == val || this[┬º┬ºconstant(10)][_loc4_][┬º┬ºconstant(24)] == val)
  735.                   {
  736.                      var _loc2_ = _loc4_;
  737.                      break;
  738.                   }
  739.                }
  740.                if(_loc2_ != undefined)
  741.                {
  742.                   this[┬º┬ºconstant(22)][┬º┬ºconstant(39)](false);
  743.                   this[┬º┬ºconstant(22)] = this[┬º┬ºconstant(10)][_loc2_];
  744.                   this[┬º┬ºconstant(22)][┬º┬ºconstant(39)](true);
  745.                }
  746.                return this[┬º┬ºconstant(48)]();
  747.             };
  748.             _loc2_[┬º┬ºconstant(48)] = function()
  749.             {
  750.                if(this[┬º┬ºconstant(22)][┬º┬ºconstant(23)] == ┬º┬ºconstant(13) || this[┬º┬ºconstant(22)][┬º┬ºconstant(23)] == undefined)
  751.                {
  752.                   return this[┬º┬ºconstant(22)][┬º┬ºconstant(24)];
  753.                }
  754.                return this[┬º┬ºconstant(22)][┬º┬ºconstant(25)];
  755.             };
  756.             _loc2_[┬º┬ºconstant(49)] = function()
  757.             {
  758.                return this[┬º┬ºconstant(22)];
  759.             };
  760.             _loc2_[┬º┬ºconstant(50)] = function(val)
  761.             {
  762.                for(var _loc3_ in this[┬º┬ºconstant(10)])
  763.                {
  764.                   if(this[┬º┬ºconstant(10)][_loc3_] == val)
  765.                   {
  766.                      this[┬º┬ºconstant(10)][_loc3_][┬º┬ºconstant(36)] = true;
  767.                   }
  768.                }
  769.                return this[┬º┬ºconstant(49)]();
  770.             };
  771.             _loc2_[┬º┬ºconstant(51)] = function(pos)
  772.             {
  773.                for(var _loc3_ in this[┬º┬ºconstant(10)])
  774.                {
  775.                   this[┬º┬ºconstant(10)][_loc3_][┬º┬ºconstant(27)](pos);
  776.                }
  777.                return this[┬º┬ºconstant(52)]();
  778.             };
  779.             _loc2_[┬º┬ºconstant(52)] = function()
  780.             {
  781.                for(var _loc3_ in this[┬º┬ºconstant(10)])
  782.                {
  783.                   var _loc2_ = this[┬º┬ºconstant(10)][_loc3_][┬º┬ºconstant(26)]();
  784.                }
  785.                return _loc2_;
  786.             };
  787.             _loc2_[┬º┬ºconstant(53)] = function(val)
  788.             {
  789.                for(var _loc3_ in this[┬º┬ºconstant(10)])
  790.                {
  791.                   this[┬º┬ºconstant(10)][_loc3_][┬º┬ºconstant(29)] = val;
  792.                }
  793.                return this[┬º┬ºconstant(54)]();
  794.             };
  795.             ┬º┬ºpush(_loc2_);
  796.             ┬º┬ºpush(┬º┬ºconstant(54));
  797.          }
  798.       }
  799.       ┬º┬ºpop()[┬º┬ºpop()] = ┬º┬ºpop();
  800.       mx.skins.halo.ButtonSkin = function()
  801.       {
  802.          super();
  803.       }[┬º┬ºconstant(55)] = ┬º┬ºconstant(4);
  804.       mx.skins.halo.ButtonSkin = function()
  805.       {
  806.          super();
  807.       }[┬º┬ºconstant(56)] = eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)];
  808.       mx.skins.halo.ButtonSkin = function()
  809.       {
  810.          super();
  811.       }[┬º┬ºconstant(57)] = ┬º┬ºconstant(58);
  812.       _loc2_[┬º┬ºconstant(59)] = ┬º┬ºconstant(4);
  813.       _loc2_[┬º┬ºconstant(19)] = 0;
  814.       ┬º┬ºconstant(64)(eval(┬º┬ºconstant(1))[┬º┬ºconstant(3)][┬º┬ºconstant(4)][┬º┬ºconstant(9)],null,1);
  815.    }
  816.    set("\x01",eval("\x01") - 106);
  817.    ┬º┬ºpush(true);
  818.    continue;
  819.    ┬º┬ºpush(_loc2_[┬º┬ºconstant(60)](┬º┬ºconstant(29),_loc2_[┬º┬ºconstant(54)],_loc2_[┬º┬ºconstant(53)]));
  820.    ┬º┬ºpush(_loc2_[┬º┬ºconstant(60)](┬º┬ºconstant(15),_loc2_[┬º┬ºconstant(46)],_loc2_[┬º┬ºconstant(45)]));
  821.    ┬º┬ºpush(_loc2_[┬º┬ºconstant(60)](┬º┬ºconstant(61),_loc2_[┬º┬ºconstant(52)],_loc2_[┬º┬ºconstant(51)]));
  822.    ┬º┬ºpush(_loc2_[┬º┬ºconstant(60)](┬º┬ºconstant(62),_loc2_[┬º┬ºconstant(48)],_loc2_[┬º┬ºconstant(47)]));
  823.    ┬º┬ºpush(_loc2_[┬º┬ºconstant(60)](┬º┬ºconstant(63),_loc2_[┬º┬ºconstant(49)],_loc2_[┬º┬ºconstant(50)]));
  824.    break;
  825. }
  826.